﻿<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<DonateLife.Models.RegisterModel>" %>

<asp:Content ID="registerTitle" ContentPlaceHolderID="TitleContent" runat="server">
    Register
</asp:Content>
<asp:Content ID="registerContent" ContentPlaceHolderID="MainContent" runat="server">
    <div style="margin-bottom: 40px; margin-left: 20px; margin-right: 20px; margin-top: 20px;
        font: 12px  verdana, arial, helvetica;">
        <h2>
            Create a New Account</h2>
        <p>
            Use the form below to create a new account. Passwords are required to be a minimum
            of
            <%= Html.Encode(ViewData["PasswordLength"]) %>
            characters in length.
        </p>
        <% using (Html.BeginForm())
           { %>
        <div>
            <fieldset>
                <legend>Account Information</legend>
                <div class="editor-label">
                    <%= Html.LabelFor(m => m.UserName) %>
                </div>
                <div class="editor-field">
                    <%= Html.TextBoxFor(m => m.UserName) %>
                    <%= Html.ValidationMessageFor(m => m.UserName) %>
                </div>
                
                <div class="editor-label">
                    <%= Html.LabelFor(m => m.Email) %>
                </div>
                <div class="editor-field">
                    <%= Html.TextBoxFor(m => m.Email) %>
                    <%= Html.ValidationMessageFor(m => m.Email) %>
                </div>
                
                <div class="editor-label">
                    <%= Html.LabelFor(m => m.Password) %>
                </div>
                <div class="editor-field">
                    <%= Html.PasswordFor(m => m.Password) %>
                    <%= Html.ValidationMessageFor(m => m.Password) %>
                </div>
                
                <div class="editor-label">
                    <%= Html.LabelFor(m => m.ConfirmPassword) %>
                </div>
                <div class="editor-field">
                    <%= Html.PasswordFor(m => m.ConfirmPassword) %>
                    <%= Html.ValidationMessageFor(m => m.ConfirmPassword) %>
                </div>     
                
                <br />           
                
                <div class="editor-label">
                   <span style="visibility: hidden">
                        <%= Html.LabelFor(m => m.ConfirmPassword) %>
                    </span>
                </div>
                <div class="editor-field">
                     <%= Html.GenerateCaptcha("captcha-id", "clean") %>   
                </div>
                <div class="editor-label">
                    <span style="visibility: hidden">
                        <%= Html.LabelFor(m => m.ConfirmPassword) %>
                    </span>
                </div>
                <div class="editor-field">
                     <div class="field-validation-error" style="margin-left:20px; vertical-align:middle">
                            <%= Html.Encode(ViewData["InvalidCaptcha"])%>
                    </div>   
                </div>
                 
                <br />
                
                <div class="editor-label">
                    <span style="visibility: hidden">
                        <%= Html.LabelFor(m => m.ConfirmPassword) %>
                    </span>
                </div>
                <div class="editor-field">
                    <input type="submit" value="Register" />
                </div>
            </fieldset>
        </div>
        <% } %>
   <%--     <%= Html.ValidationSummary(true, "Account creation was unsuccessful. Please correct the errors and try again.") %>
   --%> </div>
</asp:Content>
